head sock - Spanish English Dictionary